someone who tells secrets - Francés Inglés Diccionario